autonomous university of madrid - German English Dictionary